package com.fsds.crem.web.entity;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

public class SaleDailyReport {

	private String nodeCode;                  // 部门编码    
	private String occurDate;                 // 交易日期    
	private Float saleEarning;               // 当日营业额  
	private Float saleEarningTotal;          // 累计营业额  
	private Float growthAmount;              // 日增长额    
	private Float saleMoney;                 // 团购累计金额
	private String achieveRate;               // 达成率      
	private Float onlyYoy;                   // 去年比      
	private Float averageDaily;              // 日均        
	private Float saleCount;                 // 来客数      
	private Float customerUnivalence;        // 客单价      
	private Float saleAgio;                  // 毛利额      
	private String saleAgioRate;              // 毛利率      
	private String transactionRate;           // 成交率      
	private Float purchMoneyExt;             // 损耗额      
	private String purchMoneyRate;            // 损耗率      
	private Float saleGrossProfit;           // 折扣额      
	private String saleGrossProfitRate;       // 折扣率      
	private Float endMoney;                  // 库存额      
	private Integer turnDay;                   // 回转天数    
	private Integer sourceFlag;                // 数据来源标识
	private String createDate;                // 数据创建时间
	private String maintenanceDate;           // 维护日期    

	private String nodeName;                  //关联字段,部门名称   
	
	@DateTimeFormat(pattern="yyyy/MM/dd")
	private Date startDate;   	//查询条件，开始日期
	@DateTimeFormat(pattern="yyyy/MM/dd")
	private Date endDate;		//查询条件，结束日期
	
	public String getNodeCode() {
		return nodeCode;
	}
	public void setNodeCode(String nodeCode) {
		this.nodeCode = nodeCode;
	}
	public String getOccurDate() {
		return occurDate;
	}
	public void setOccurDate(String occurDate) {
		this.occurDate = occurDate;
	}
	public Float getSaleEarning() {
		return saleEarning;
	}
	public void setSaleEarning(Float saleEarning) {
		this.saleEarning = saleEarning;
	}
	public Float getSaleEarningTotal() {
		return saleEarningTotal;
	}
	public void setSaleEarningTotal(Float saleEarningTotal) {
		this.saleEarningTotal = saleEarningTotal;
	}
	public Float getGrowthAmount() {
		return growthAmount;
	}
	public void setGrowthAmount(Float growthAmount) {
		this.growthAmount = growthAmount;
	}
	public Float getSaleMoney() {
		return saleMoney;
	}
	public void setSaleMoney(Float saleMoney) {
		this.saleMoney = saleMoney;
	}
	public String getAchieveRate() {
		return achieveRate;
	}
	public void setAchieveRate(String achieveRate) {
		this.achieveRate = achieveRate;
	}
	public Float getOnlyYoy() {
		return onlyYoy;
	}
	public void setOnlyYoy(Float onlyYoy) {
		this.onlyYoy = onlyYoy;
	}
	public Float getAverageDaily() {
		return averageDaily;
	}
	public void setAverageDaily(Float averageDaily) {
		this.averageDaily = averageDaily;
	}
	public Float getSaleCount() {
		return saleCount;
	}
	public void setSaleCount(Float saleCount) {
		this.saleCount = saleCount;
	}
	public Float getCustomerUnivalence() {
		return customerUnivalence;
	}
	public void setCustomerUnivalence(Float customerUnivalence) {
		this.customerUnivalence = customerUnivalence;
	}
	public Float getSaleAgio() {
		return saleAgio;
	}
	public void setSaleAgio(Float saleAgio) {
		this.saleAgio = saleAgio;
	}
	public String getSaleAgioRate() {
		return saleAgioRate;
	}
	public void setSaleAgioRate(String saleAgioRate) {
		this.saleAgioRate = saleAgioRate;
	}
	public String getTransactionRate() {
		return transactionRate;
	}
	public void setTransactionRate(String transactionRate) {
		this.transactionRate = transactionRate;
	}
	public Float getPurchMoneyExt() {
		return purchMoneyExt;
	}
	public void setPurchMoneyExt(Float purchMoneyExt) {
		this.purchMoneyExt = purchMoneyExt;
	}
	public String getPurchMoneyRate() {
		return purchMoneyRate;
	}
	public void setPurchMoneyRate(String purchMoneyRate) {
		this.purchMoneyRate = purchMoneyRate;
	}
	public Float getSaleGrossProfit() {
		return saleGrossProfit;
	}
	public void setSaleGrossProfit(Float saleGrossProfit) {
		this.saleGrossProfit = saleGrossProfit;
	}
	public String getSaleGrossProfitRate() {
		return saleGrossProfitRate;
	}
	public void setSaleGrossProfitRate(String saleGrossProfitRate) {
		this.saleGrossProfitRate = saleGrossProfitRate;
	}
	public Float getEndMoney() {
		return endMoney;
	}
	public void setEndMoney(Float endMoney) {
		this.endMoney = endMoney;
	}
	public Integer getTurnDay() {
		return turnDay;
	}
	public void setTurnDay(Integer turnDay) {
		this.turnDay = turnDay;
	}
	public Integer getSourceFlag() {
		return sourceFlag;
	}
	public void setSourceFlag(Integer sourceFlag) {
		this.sourceFlag = sourceFlag;
	}
	public String getCreateDate() {
		return createDate;
	}
	public void setCreateDate(String createDate) {
		this.createDate = createDate;
	}
	public String getMaintenanceDate() {
		return maintenanceDate;
	}
	public void setMaintenanceDate(String maintenanceDate) {
		this.maintenanceDate = maintenanceDate;
	}
	public String getNodeName() {
		return nodeName;
	}
	public void setNodeName(String nodeName) {
		this.nodeName = nodeName;
	}
	public Date getStartDate() {
		return startDate;
	}
	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}
	public Date getEndDate() {
		return endDate;
	}
	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}
	
	
}
